package pl.edu.pw.MidEmu.Common;

/**
 * Helper class containing all strings used in application 
 * @author Mateusz Starodab
 *
 */
public class Consts
{
	public static final String AddSensor_BrowseButton = "Browse";
	public static final String AddSensor_DropLabel = "Sensor type";
	public static final String AddSensor_FileChooser_CSVExtention = "csv";
	public static final String AddSensor_FileChooser_CSVFilter = "Values files";
	public static final String AddSensor_FileChooser_TxtExtention = "txt";
	public static final String AddSensor_FileLabel = "File";
	public static final String AddSensor_InitialValue = "Initial value";
	public static final String AddSensor_IntervalTime = "Interval time [ms]";
	public static final String AddSensor_IntervalType = "Interval type";
	public static final String AddSensor_IterationCount = "Iterations count";
	public static final String AddSensor_LoopType = "Loop type";

	public static final String AddSensor_OK = "OK";
	public static final String AddSensor_RadioConstant = "Constant";
	public static final String AddSensor_RadioContinous = "Continous";
	public static final String AddSensor_RadioDecrement = "Decrement";
	public static final String AddSensor_RadioEndless = "Endless";

	public static final String AddSensor_RadioExternal = "External";
	public static final String AddSensor_RadioIncrement = "Increment";
	public static final String AddSensor_RadioInterval = "Interval";

	public static final String AddSensor_RadioIterational = "Iterational";
	public static final String AddSensor_RadioRandom = "Random";
	public static final String AddSensor_Range = "Range";
	public static final String AddSensor_Title = "Add Sensor Definition";
	public static final String AddSensor_Unit = "Unit";
	public static final String AddSensor_ValueType = "Value type";
	public static final String AddSensor_WindowCaption = "Sensor specifications";
	public static final String ApplicationList_AddAppMenu = "Add";

	public static final String ApplicationList_CancelButton = "Close";
	public static final String ApplicationList_FileChooser_ClassExtention = "class";
	public static final String ApplicationList_FileChooser_ClassFiler = "Java applications";
	public static final String ApplicationList_FileChooser_JarExtention = "jar";
	public static final String ApplicationList_FileChooser_JarFilter = "Java archives";
	public static final String ApplicationList_FileChooser_ZIPFiler = "zip";
	public static final String ApplicationList_LoadButton = "Add";
	public static final String ApplicationList_PanelCaption = "Aviable applications";
	public static final String ApplicationList_RemoveAppMenu = "Remove";
	public static final String ApplicationList_RunAppMenu = "Run";

	public static final String ApplicationList_RunButton = "Run";
	public static final String ApplicationList_Title = "Load application";
	public static final String ApplicationsOutputs_CloseButton = "Close";
	public static final String ApplicationsOutputs_Title = "Applications outputs";
	public static final String CBDRLoader_CBDRBinDirLocation = "CBRD binaries directory";
	public static final String CBRD_CentralNodeConfigFile = "cn.txt";
	public static final String CBRD_NetworkConfigFile = "netifs.txt";
	public static final String CBRD_MappingsConfigFile = "mappings.txt";
	public static final String CBRDLoader_Caption = "CBRD start parameters";
	public static final String CBRDLoader_CBRDBinDirLocationButton = "Choose binaries directory";
	public static final String CBRDLoader_CloseButton = "Close";
	public static final String CBRDLoader_ExecutableFileNameLabel = "Executable file name";
	public static final String CBRDLoader_Name = "CBR Demon";
	public static final String CBRDLoader_StartButton = "Start CBR Demon";

	public static final String CBRDLoader_Title = "Start CBR Demon";
	public static final String ClassLoader_CancelButton = "Cancel";

	public static final String ClassLoader_ClassNameLabel = "Class name";
	public static final String ClassLoader_ClassPathLabel = "Classpath";
	public static final String ClassLoader_CommandLineLabel = "Command line JVM parameters";
	public static final String ClassLoader_LoadClassLabel = "Setup class loading parameters";
	public static final String ClassLoader_OKButton = "OK";
	public static final String ClassLoader_PackageLabel = "Class package";
	public static final String ClassLoader_ParametersLabel = "Command line application parameters";
	public static final String ClassLoader_Title = "Class loader";

	public static final String ClassLoader_WorkDirLabel = "Working directory";
	public static final int ClassLoder_MaxHistorySize = 10;
	public static final String CNConfiguration_FileName = "conf" + java.io.File.separatorChar + "CentralNodes.txt";
	public static final String CRTConfiguration_CBRNodeID = "CBRNodeID";
	public static final String CRTConfiguration_CBRServerIP = "CBRServerIP";
	public static final String CRTConfiguration_CentralNodeIP = "CentralNodeIP";
	public static final String CRTConfiguration_FileName = "conf" + java.io.File.separatorChar + "ConfigurationCRT.properties";
	public static final String CRTConfiguration_nodeId = "nodeId";
	public static final String CRTConfiguration_NodeType = "NodeType";
	public static final String CRTConfiguration_PublicIPAddress = "PublicIPAddress";
	public static final String DataDisplayer_Close = "Close";

	public static final String DataDisplayer_Data = "Data";
	public static final String DataDisplayer_Value = "Value";
	public static final String ErrorFrame_Title = "MidEmu - Error";
	public static final String FilePath_CBRDSettings = "data" + java.io.File.separatorChar + "CBRDSettings.xml";
	public static final String FilePath_ClassSettingsHistory = "data" + java.io.File.separatorChar + "ClassSettingsHistory.xml";
	public static final String FilePath_ComponentTypes = "data" + java.io.File.separatorChar + "ComponentTypes.xml";
	public static final String FilePath_H2ServerSettings = "data" + java.io.File.separatorChar + "H2Settings.xml";
	public static final String FilePath_MidasSettings = "data" + java.io.File.separatorChar + "MidasSettings.xml";
	public static final String H2Loader_Caption = "H2 server start parameters";
	public static final String H2Loader_ClassNameLabel = "H2 server class name";
	public static final String H2Loader_CloseButton = "Close";
	public static final String H2Loader_DataPathLabel = "H2 server data path";
	public static final String H2Loader_LibPathLabel = "H2 server library path";
	public static final String H2Loader_Name = "H2 Server";
	public static final String H2Loader_ParametersLabel = "H2 server parameters";

	public static final String H2Loader_PickupDirPathButton = "Choose data path";
	public static final String H2Loader_PickupLibPathButton = "Choose library path";
	public static final String H2Loader_StartButton = "Start H2";
	public static final String H2Loader_Title = "Start H2 server";
	public static final String IfOrderConfiguration_ETH = "ETH";
	public static final String IfOrderConfiguration_FileName = "conf" + java.io.File.separatorChar + "InterfacesOrder";
	public static final String InformationFrame_ApplicationStarted = "Application %1$s has been started";
	public static final String InformationFrame_Title = "MidEmu - Information";
	
	public static final String MainFrame_AboutMenu = "About";
	public static final String MainFrame_AuthorMenu = "Author";
	public static final String MainFrame_ExitMenu = "Exit";
	public static final String MainFrame_FileMenu = "File";
	public static final String MainFrame_HelpMenu = "Help";
	public static final String MainFrame_NetworkMenu = "Network";
	public static final String MainFrame_SettingsMenu = "Settings";
	public static final String MainFrame_Title = "MidEmu";
	public static final String MainFrame_ConnectivityMenu = "Connectivity";
	
	public static final String MidasComponent_AddSensor = "Add sensor";
	public static final String MidasComponent_LoadAppMenu = "Load applications";
	public static final String MidasComponent_RemoveComponent = "Remove";
	public static final String MidasComponent_ShowApps = "Show applications";
	public static final String MidasComponent_ShowOutput = "Show output";
	public static final String MidasComponent_ShowSensors = "Show sensors";
	public static final String MidasComponent_StartCBRD = "Start CBRD";
	public static final String MidasComponent_StartMidas = "Start midas";
	public static final String MidasComponent_StopCBRD = "Stop CBRD";
	public static final String MidasComponent_StopMidas = "Stop midas";

	public static final String MidasLoaderFrame_BinDirLabel = "Midas binaries directory";
	public static final String MidasLoaderFrame_BinkDirButton = "Choose binaries directory";
	public static final String MidasLoaderFrame_CancelButton = "Close";
	public static final String MidasLoaderFrame_Caption = "Midas start parameters";
	public static final String MidasLoaderFrame_CaptionNode = "Node information";
	public static final String MidasLoaderFrame_ClassNameLabel = "Class name";
	public static final String MidasLoaderFrame_ClassPathLabel = "Classpath";
	public static final String MidasLoaderFrame_CommandLineLabel = "JVM parameters";
	public static final String MidasLoaderFrame_LabelEthernet = "Ethernet interface";

	public static final String MidasLoaderFrame_LabelNodeType = "Node type";
	public static final String MidasLoaderFrame_Name = "Midas";
	public static final String MidasLoaderFrame_RadioCentral = "Central node";

	public static final String MidasLoaderFrame_RadioUser = "User node";
	public static final String MidasLoaderFrame_StartMidas = "Start Midas";
	public static final String MidasLoaderFrame_Title = "Start Midas";
	public static final String MidasLocalNodeIdCommandLineParameterName = "-MidasLocalNodeId";
	public static final String MidasSernsorServerIPAddress = "-MidasSernsorServerIp";
	public static final String MidasSernsorServerPort = "-MidasSernsorServerPort";
	public static final String MWConfiguration_FileName = "conf" + java.io.File.separatorChar + "ConfigurationMw.properties";
	public static final String MWConfiguration_ServerSocketIpAddress = "ServerSocketIpAddress";

	public static final String NetworkSettings_ButtonAdd = "Add";
	public static final String NetworkSettings_ButtonCancel = "OK";
	public static final String NetworkSettings_ButtonRefresh = "Refresh";
	public static final String NetworkSettings_InterfacesLabel = "Available Interfaces";
	public static final String NetworkSettings_Title = "Network settings";
	public static final String RunnungApplicationList_ActiveLabel = "Active applications";
	public static final String RunnungApplicationList_AplicationData = "Class settings";

	public static final String RunnungApplicationList_CloseButton = "Close";

	public static final String RunnungApplicationList_InactiveLabel = "Inactive applications";
	public static final String RunnungApplicationList_RunButton = "Run new";

	public static final String RunnungApplicationList_ShowOutput = "Show output";
	public static final String RunnungApplicationList_ShowSettings = "Show application settings";

	public static final String RunnungApplicationList_Title = "Running applications";
	public static final String ShowSensors_AddSensor = "Add new sensor";

	public static final String ShowSensors_OkButton = "Ok";
	public static final String ShowSensors_PanelCaption = "Sensors";
	public static final String ShowSensors_RemoveSensorMenu = "Remove Sensor";
	public static final String ShowSensors_SensorData = "Sensor data";
	public static final String ShowSensors_StartSensorMenu = "Start sensor";

	public static final String ShowSensors_StopSensorMenu = "Stop sensor";
	public static final String ShowSensors_Title = "Running sensors";
	public static final String ShowSensors_ViewSensorData = "View sensor";
	
	public static final String NetworkConnectivity_Title = "Network Connectivity";
	public static final String NetworkConnectivity_ButtonOK = "OK";
	public static final String NetworkConnectivity_InterfacesMatrix = "Iterface Connectivity Matrix";
}